﻿using System.Threading.Tasks;
using Thinker.SignChannel.Dto;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services;

namespace Thinker.SignChannel.Signs;

public interface ISignAppService : IApplicationService
{
    Task<SignRecordDto> AddAsync(SignInput input);
    Task<PagedResultDto<string>> FindIdNumberAsync(FindIdNumberInput input);
    Task<ProgressDto> GetProgressAsync();
}

public class FindIdNumberInput : PagedResultRequestDto
{
    public string? IdNumber { get; set; }
}